iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0

今天要來介紹CSS的動畫效果

transform

使用transform屬性可以有位移、選轉、縮放、旋轉、傾斜等效果。它有以下元素

div{
    width: 200px;
    height: 100px;
    color:wheat;
    background-color:aqua;
}
<div></div>

https://ithelp.ithome.com.tw/upload/images/20231003/201612236zNLuLlP46.png

1.translate

translate會沿著x軸或y軸移動

transform:translate(100px,50px);

https://ithelp.ithome.com.tw/upload/images/20231003/20161223inhVI2GbbD.png

2.scale

根據數字水平或垂直縮放

transform:scale(0.5,0.5);

https://ithelp.ithome.com.tw/upload/images/20231003/20161223M2sFPaTvYv.png

3.skew

根據x軸或y軸的參數傾斜

transform:skew(20deg,0);

https://ithelp.ithome.com.tw/upload/images/20231003/201612236YlDqaLv8v.png

4.rotate

以順時針方向旋轉

transform:rotate(45deg);

https://ithelp.ithome.com.tw/upload/images/20231003/2016122359IU1ZiGUD.png

transform-origin

調整變形處理的原點

transform-origin:left bottom;
transform:scale(0.5,0.5);

https://ithelp.ithome.com.tw/upload/images/20231003/20161223MZ0yElVDpm.png


上一篇
DAY17css轉場效果
下一篇
DAY19Javascript入門
系列文
網頁設計之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言